#pragma once
#include "precompiled.h"

// Forward Declaration.
class Model;

// A single point.
typedef glm::vec3 Vertex_P;

// Mesh vertices.
typedef struct{
	GLfloat x,y,z;			// position.
	GLfloat nx,ny,nz;		// normal.
	GLfloat s,t;			// texture coord.
}Vertex_PNT;

// Specify a mesh's vertex indices and a transformation matrix to use.
typedef struct{
	std::vector<GLushort> indices;
	glm::mat4 transform;
}Index_Transform_Pair;
